using System.Collections.Generic;

namespace LiJ.Pay.Ali.Pay.Mos
{
	/// <summary>
	///  预下单，用户扫码付款
	/// </summary>
	public class ZAddPreTradeReq : ZAddPayTradeBaseReq
	{
		/// <summary>   
		///    Price 可选 长度(11)  参与优惠计算的金额，单位为元，精确到小数点后两位，取值范围[0.01,100000000]。 8.88
		/// </summary>  
		public decimal discountable_amount
		{
			get;
			set;
		}

		/// <summary>   
		///    String 可选 长度(28)  商户操作员编号
		/// </summary>  
		public string operator_id
		{
			get;
			set;
		}

		/// <summary>   
		///    String 可选 长度(32)  商户机具终端编号
		/// </summary>  
		public string terminal_id
		{
			get;
			set;
		}

		/// <summary>   
		///    订单包含的商品列表信息
		/// </summary>  
		public List<ZPayTradeGoodDetailMo> goods_detail
		{
			get;
			set;
		}

		/// <summary>   
		///    ExtendParams 可选 长度(-)  业务扩展参数
		/// </summary>  
		public ZTradeExtendParaMo extend_params
		{
			get;
			set;
		}
	}
}
